//"best ports" - frequently used ports according to our research
//always ends with 0 to indicate last port

long int bestPortsArray[] = { 
1,
2,
3,
4,
5,
6,
7,
8,
9,
10,
11,
12,
13,
14,
15,
16,
17,
18,
19,
20,
21,
22,
23,
24,
25,
26,
27,
28,
29,
30,
31,
32,
33,
34,
35,
36,
37,
38,
39,
40,
41,
42,
43,
44,
45,
46,
47,
48,
49,
50,
51,
52,
53,
54,
55,
56,
57,
58,
59,
60,
61,
62,
63,
64,
65,
66,
67,
68,
69,
70,
71,
72,
73,
74,
75,
76,
77,
78,
79,
80,
81,
82,
83,
84,
85,
86,
87,
88,
89,
90,
91,
92,
93,
94,
95,
96,
97,
98,
99,
100,
101,
102,
103,
104,
105,
106,
107,
108,
109,
110,
111,
112,
113,
114,
115,
116,
117,
118,
119,
120,
121,
122,
123,
124,
125,
126,
127,
128,
129,
130,
131,
132,
133,
134,
135,
136,
137,
138,
139,
140,
141,
142,
143,
144,
145,
146,
147,
148,
149,
150,
151,
152,
153,
154,
155,
156,
157,
158,
159,
160,
161,
162,
163,
164,
165,
166,
167,
168,
169,
170,
171,
172,
173,
174,
175,
176,
177,
178,
179,
180,
181,
182,
183,
184,
185,
186,
187,
188,
189,
190,
191,
192,
193,
194,
195,
196,
197,
198,
199,
200,
201,
202,
203,
204,
205,
206,
207,
208,
209,
210,
211,
212,
213,
214,
215,
216,
217,
218,
219,
220,
221,
222,
223,
224,
225,
226,
227,
228,
229,
230,
231,
232,
233,
234,
235,
236,
237,
238,
239,
240,
241,
242,
243,
244,
245,
246,
247,
248,
249,
250,
251,
252,
253,
254,
255,
256,
257,
258,
259,
260,
261,
262,
263,
264,
265,
266,
267,
268,
269,
270,
271,
272,
273,
274,
275,
276,
277,
278,
279,
280,
281,
282,
283,
284,
285,
286,
287,
288,
289,
290,
291,
292,
293,
294,
295,
296,
297,
298,
299,
300,
301,
302,
303,
304,
305,
306,
307,
308,
309,
310,
311,
312,
313,
314,
315,
316,
317,
318,
319,
320,
321,
322,
323,
324,
325,
326,
327,
328,
329,
330,
331,
332,
333,
334,
335,
336,
337,
338,
339,
340,
341,
342,
343,
344,
345,
346,
347,
348,
349,
350,
351,
352,
353,
354,
355,
356,
357,
358,
359,
360,
361,
362,
363,
364,
365,
366,
367,
368,
369,
370,
371,
372,
373,
374,
375,
376,
377,
378,
379,
380,
381,
382,
383,
384,
385,
386,
387,
388,
389,
390,
391,
392,
393,
394,
395,
396,
397,
398,
399,
400,
401,
402,
403,
404,
405,
406,
407,
408,
409,
410,
411,
412,
413,
414,
415,
416,
417,
418,
419,
420,
421,
422,
423,
424,
425,
426,
427,
428,
429,
430,
431,
432,
433,
434,
435,
436,
437,
438,
439,
440,
441,
442,
443,
444,
445,
446,
447,
448,
449,
450,
451,
452,
453,
454,
455,
456,
457,
458,
459,
460,
461,
462,
463,
464,
465,
466,
467,
468,
469,
470,
471,
472,
473,
474,
475,
476,
477,
478,
479,
480,
481,
482,
483,
484,
485,
486,
487,
488,
489,
490,
491,
492,
493,
494,
495,
496,
497,
498,
499,
500,
501,
502,
503,
504,
505,
506,
507,
508,
509,
510,
511,
512,
513,
514,
515,
516,
517,
518,
519,
520,
521,
522,
523,
524,
525,
526,
527,
528,
529,
530,
531,
532,
533,
534,
535,
536,
537,
538,
539,
540,
541,
542,
543,
544,
545,
546,
547,
548,
549,
550,
551,
552,
553,
554,
555,
556,
557,
558,
559,
560,
561,
562,
563,
564,
565,
566,
567,
568,
569,
570,
571,
572,
573,
574,
575,
576,
577,
578,
579,
580,
581,
582,
583,
584,
585,
586,
587,
588,
589,
590,
591,
592,
593,
594,
595,
596,
597,
598,
599,
600,
601,
602,
603,
604,
605,
606,
607,
608,
609,
610,
611,
612,
613,
614,
615,
616,
617,
618,
619,
620,
621,
622,
623,
624,
625,
626,
627,
628,
629,
630,
631,
632,
633,
634,
635,
636,
637,
638,
639,
640,
641,
642,
643,
644,
645,
646,
647,
648,
649,
650,
651,
652,
653,
654,
655,
656,
657,
658,
659,
660,
661,
662,
663,
664,
665,
666,
667,
668,
669,
670,
671,
672,
673,
674,
675,
676,
677,
678,
679,
680,
681,
682,
683,
684,
685,
686,
687,
688,
689,
690,
691,
692,
693,
694,
695,
696,
697,
698,
699,
700,
701,
702,
703,
704,
705,
706,
707,
708,
709,
710,
711,
712,
713,
714,
715,
716,
717,
718,
719,
720,
721,
722,
723,
724,
725,
726,
727,
728,
729,
730,
731,
732,
733,
734,
735,
736,
737,
738,
739,
740,
741,
742,
743,
744,
745,
746,
747,
748,
749,
750,
751,
752,
753,
754,
755,
756,
757,
758,
759,
760,
761,
762,
763,
764,
765,
766,
767,
768,
769,
770,
771,
772,
773,
774,
775,
776,
777,
778,
779,
780,
781,
782,
783,
784,
785,
786,
787,
788,
789,
790,
791,
792,
793,
794,
795,
796,
797,
798,
799,
800,
801,
802,
803,
804,
805,
806,
807,
808,
809,
810,
811,
812,
813,
814,
815,
816,
817,
818,
819,
820,
821,
822,
823,
824,
825,
826,
827,
828,
829,
830,
831,
832,
833,
834,
835,
836,
837,
838,
839,
840,
841,
842,
843,
844,
845,
846,
847,
848,
849,
850,
851,
852,
853,
854,
855,
856,
857,
858,
859,
860,
861,
862,
863,
864,
865,
866,
867,
868,
869,
870,
871,
872,
873,
874,
875,
876,
877,
878,
879,
880,
881,
882,
883,
884,
885,
886,
887,
888,
889,
890,
891,
892,
893,
894,
895,
896,
897,
898,
899,
900,
901,
902,
903,
904,
905,
906,
907,
908,
909,
910,
911,
912,
913,
914,
915,
916,
917,
918,
919,
920,
921,
922,
923,
924,
925,
926,
927,
928,
929,
930,
931,
932,
933,
934,
935,
936,
937,
938,
939,
940,
941,
942,
943,
944,
945,
946,
947,
948,
949,
950,
951,
952,
953,
954,
955,
956,
957,
958,
959,
960,
961,
962,
963,
964,
965,
966,
967,
968,
969,
970,
971,
972,
973,
974,
975,
976,
977,
978,
979,
980,
981,
982,
983,
984,
985,
986,
987,
988,
989,
990,
991,
992,
993,
994,
995,
996,
997,
998,
999,
1000,
1001,
1002,
1003,
1004,
1005,
1006,
1007,
1008,
1009,
1010,
1011,
1012,
1013,
1014,
1015,
1016,
1017,
1018,
1019,
1020,
1021,
1022,
1023,
1024,
1025,
1026,
1027,
1028,
1029,
1030,
1031,
1032,
1033,
1034,
1035,
1036,
1037,
1038,
1039,
1040,
1041,
1042,
1043,
1044,
1045,
1046,
1047,
1048,
1049,
1050,
1051,
1052,
1053,
1054,
1055,
1056,
1057,
1058,
1059,
1060,
1061,
1062,
1063,
1064,
1065,
1066,
1067,
1068,
1069,
1070,
1071,
1072,
1073,
1074,
1075,
1076,
1077,
1078,
1079,
1080,
1081,
1082,
1083,
1084,
1085,
1086,
1087,
1088,
1089,
1090,
1091,
1092,
1093,
1094,
1095,
1096,
1097,
1098,
1099,
1100,
1101,
1102,
1103,
1104,
1105,
1106,
1107,
1108,
1109,
1110,
1111,
1112,
1113,
1114,
1115,
1116,
1117,
1118,
1119,
1120,
1121,
1122,
1123,
1124,
1125,
1126,
1127,
1128,
1129,
1130,
1131,
1132,
1133,
1134,
1135,
1136,
1137,
1138,
1139,
1140,
1141,
1142,
1143,
1144,
1145,
1146,
1147,
1148,
1149,
1150,
1151,
1152,
1153,
1154,
1155,
1156,
1157,
1158,
1159,
1160,
1161,
1162,
1163,
1164,
1165,
1166,
1167,
1168,
1169,
1170,
1171,
1172,
1173,
1174,
1175,
1176,
1177,
1178,
1179,
1180,
1181,
1182,
1183,
1184,
1185,
1186,
1187,
1188,
1189,
1190,
1191,
1192,
1193,
1194,
1195,
1196,
1197,
1198,
1199,
1200,
1201,
1202,
1203,
1204,
1205,
1206,
1207,
1208,
1209,
1210,
1211,
1212,
1213,
1214,
1215,
1216,
1217,
1218,
1219,
1220,
1221,
1222,
1223,
1224,
1225,
1226,
1227,
1228,
1229,
1230,
1231,
1232,
1233,
1234,
1235,
1236,
1237,
1238,
1239,
1240,
1241,
1242,
1243,
1244,
1245,
1246,
1247,
1248,
1249,
1250,
1251,
1252,
1253,
1254,
1255,
1256,
1257,
1258,
1259,
1260,
1261,
1262,
1263,
1264,
1265,
1266,
1267,
1268,
1269,
1270,
1271,
1272,
1273,
1274,
1275,
1276,
1277,
1278,
1279,
1280,
1281,
1282,
1283,
1284,
1285,
1286,
1287,
1288,
1289,
1290,
1291,
1292,
1293,
1294,
1295,
1296,
1297,
1298,
1299,
1300,
1301,
1302,
1303,
1304,
1305,
1306,
1307,
1308,
1309,
1310,
1311,
1312,
1313,
1314,
1315,
1316,
1317,
1318,
1319,
1320,
1321,
1322,
1323,
1324,
1325,
1326,
1327,
1328,
1329,
1330,
1331,
1332,
1333,
1334,
1335,
1336,
1337,
1338,
1339,
1340,
1341,
1342,
1343,
1344,
1345,
1346,
1347,
1348,
1349,
1350,
1351,
1352,
1353,
1354,
1355,
1356,
1357,
1358,
1359,
1360,
1361,
1362,
1363,
1364,
1365,
1366,
1367,
1368,
1369,
1370,
1371,
1372,
1373,
1374,
1375,
1376,
1377,
1378,
1379,
1380,
1381,
1382,
1383,
1384,
1385,
1386,
1387,
1388,
1389,
1390,
1391,
1392,
1393,
1394,
1395,
1396,
1397,
1398,
1399,
1400,
1401,
1402,
1403,
1404,
1405,
1406,
1407,
1408,
1409,
1410,
1411,
1412,
1413,
1414,
1415,
1416,
1417,
1418,
1419,
1420,
1421,
1422,
1423,
1424,
1425,
1426,
1427,
1428,
1429,
1430,
1431,
1432,
1433,
1434,
1435,
1436,
1437,
1438,
1439,
1440,
1441,
1442,
1443,
1444,
1445,
1446,
1447,
1448,
1449,
1450,
1451,
1452,
1453,
1454,
1455,
1456,
1457,
1458,
1459,
1460,
1461,
1462,
1463,
1464,
1465,
1466,
1467,
1468,
1469,
1470,
1471,
1472,
1473,
1474,
1475,
1476,
1477,
1478,
1479,
1480,
1481,
1482,
1483,
1484,
1485,
1486,
1487,
1488,
1489,
1490,
1491,
1492,
1493,
1494,
1495,
1496,
1497,
1498,
1499,
1500,
1501,
1502,
1503,
1504,
1505,
1506,
1507,
1508,
1509,
1510,
1511,
1512,
1513,
1514,
1515,
1516,
1517,
1518,
1519,
1520,
1521,
1522,
1523,
1524,
1525,
1526,
1527,
1528,
1529,
1530,
1531,
1532,
1533,
1534,
1535,
1536,
1537,
1538,
1539,
1540,
1541,
1542,
1543,
1544,
1545,
1546,
1547,
1548,
1549,
1550,
1551,
1552,
1553,
1554,
1555,
1556,
1557,
1558,
1559,
1560,
1561,
1562,
1563,
1564,
1565,
1566,
1567,
1568,
1569,
1570,
1571,
1572,
1573,
1574,
1575,
1576,
1577,
1578,
1579,
1580,
1581,
1582,
1583,
1584,
1585,
1586,
1587,
1588,
1589,
1590,
1591,
1592,
1593,
1594,
1595,
1596,
1597,
1598,
1599,
1600,
1601,
1602,
1603,
1604,
1605,
1606,
1607,
1608,
1609,
1610,
1611,
1612,
1613,
1614,
1615,
1616,
1617,
1618,
1619,
1620,
1621,
1622,
1623,
1624,
1625,
1626,
1627,
1628,
1629,
1630,
1631,
1632,
1633,
1634,
1635,
1636,
1637,
1638,
1639,
1640,
1641,
1642,
1643,
1644,
1645,
1646,
1647,
1648,
1649,
1650,
1651,
1652,
1653,
1654,
1655,
1656,
1657,
1658,
1659,
1660,
1661,
1662,
1663,
1664,
1665,
1666,
1667,
1668,
1669,
1670,
1671,
1672,
1673,
1674,
1675,
1676,
1677,
1678,
1679,
1680,
1681,
1682,
1683,
1684,
1685,
1686,
1687,
1688,
1689,
1690,
1691,
1692,
1693,
1694,
1695,
1696,
1697,
1698,
1699,
1700,
1701,
1702,
1703,
1704,
1705,
1706,
1707,
1708,
1709,
1710,
1711,
1712,
1713,
1714,
1715,
1716,
1717,
1718,
1719,
1720,
1721,
1722,
1723,
1724,
1725,
1726,
1727,
1728,
1729,
1730,
1731,
1732,
1733,
1734,
1735,
1736,
1737,
1738,
1739,
1740,
1741,
1742,
1743,
1744,
1745,
1746,
1747,
1748,
1749,
1750,
1751,
1752,
1753,
1754,
1755,
1756,
1757,
1758,
1759,
1760,
1761,
1762,
1763,
1764,
1765,
1766,
1767,
1768,
1769,
1770,
1771,
1772,
1773,
1774,
1775,
1776,
1777,
1778,
1779,
1780,
1781,
1782,
1783,
1784,
1785,
1786,
1787,
1788,
1789,
1790,
1791,
1792,
1793,
1794,
1795,
1796,
1797,
1798,
1799,
1800,
1801,
1802,
1803,
1804,
1805,
1806,
1807,
1808,
1809,
1810,
1811,
1812,
1813,
1814,
1815,
1816,
1817,
1818,
1819,
1820,
1821,
1822,
1823,
1824,
1825,
1826,
1827,
1828,
1829,
1830,
1831,
1832,
1833,
1834,
1835,
1836,
1837,
1838,
1839,
1840,
1841,
1842,
1843,
1844,
1845,
1846,
1847,
1848,
1849,
1850,
1851,
1852,
1853,
1854,
1855,
1856,
1857,
1858,
1859,
1860,
1861,
1862,
1863,
1864,
1865,
1866,
1867,
1868,
1869,
1870,
1871,
1872,
1873,
1874,
1875,
1876,
1877,
1878,
1879,
1880,
1881,
1882,
1883,
1884,
1885,
1886,
1887,
1888,
1889,
1890,
1891,
1892,
1893,
1894,
1895,
1896,
1897,
1898,
1899,
1900,
1901,
1902,
1903,
1904,
1905,
1906,
1907,
1908,
1909,
1910,
1911,
1912,
1913,
1914,
1915,
1916,
1917,
1918,
1919,
1920,
1921,
1922,
1923,
1924,
1925,
1926,
1927,
1928,
1929,
1930,
1931,
1932,
1933,
1934,
1935,
1936,
1937,
1938,
1939,
1940,
1941,
1942,
1943,
1944,
1945,
1946,
1947,
1948,
1949,
1950,
1951,
1952,
1953,
1954,
1955,
1956,
1957,
1958,
1959,
1960,
1961,
1962,
1963,
1964,
1965,
1966,
1967,
1968,
1969,
1970,
1971,
1972,
1973,
1974,
1975,
1976,
1977,
1978,
1979,
1980,
1981,
1982,
1983,
1984,
1985,
1986,
1987,
1988,
1989,
1990,
1991,
1992,
1993,
1994,
1995,
1996,
1997,
1998,
1999,
2000,
2001,
2002,
2003,
2004,
2005,
2006,
2007,
2008,
2009,
2010,
2011,
2012,
2013,
2014,
2015,
2016,
2017,
2018,
2019,
2020,
2021,
2022,
2023,
2024,
2025,
2026,
2027,
2028,
2030,
2031,
2032,
2033,
2034,
2035,
2037,
2038,
2040,
2041,
2042,
2043,
2044,
2045,
2046,
2047,
2048,
2049,
2050,
2051,
2052,
2053,
2054,
2055,
2056,
2057,
2058,
2059,
2060,
2061,
2062,
2063,
2064,
2065,
2067,
2068,
2069,
2070,
2071,
2072,
2073,
2074,
2075,
2076,
2077,
2078,
2079,
2080,
2081,
2082,
2083,
2086,
2087,
2089,
2090,
2091,
2092,
2093,
2094,
2095,
2096,
2097,
2098,
2099,
2100,
2101,
2102,
2103,
2104,
2105,
2106,
2107,
2108,
2109,
2110,
2111,
2112,
2113,
2114,
2115,
2116,
2117,
2118,
2119,
2120,
2121,
2122,
2123,
2124,
2125,
2126,
2127,
2128,
2129,
2130,
2131,
2132,
2133,
2134,
2135,
2136,
2137,
2138,
2139,
2140,
2141,
2142,
2143,
2144,
2145,
2146,
2147,
2148,
2149,
2150,
2151,
2152,
2155,
2156,
2159,
2160,
2161,
2162,
2163,
2164,
2165,
2166,
2167,
2170,
2179,
2180,
2181,
2187,
2190,
2191,
2196,
2197,
2200,
2201,
2202,
2203,
2207,
2208,
2213,
2214,
2215,
2220,
2221,
2222,
2223,
2224,
2232,
2233,
2234,
2235,
2236,
2237,
2238,
2239,
2240,
2241,
2242,
2243,
2244,
2245,
2246,
2248,
2249,
2250,
2251,
2252,
2253,
2254,
2255,
2260,
2261,
2262,
2265,
2269,
2270,
2271,
2279,
2280,
2281,
2282,
2283,
2284,
2285,
2286,
2287,
2288,
2291,
2292,
2294,
2295,
2296,
2297,
2298,
2299,
2300,
2301,
2302,
2303,
2304,
2305,
2306,
2307,
2308,
2309,
2310,
2311,
2312,
2313,
2314,
2315,
2316,
2317,
2318,
2319,
2320,
2321,
2322,
2323,
2324,
2325,
2326,
2327,
2328,
2329,
2330,
2331,
2332,
2333,
2334,
2335,
2336,
2337,
2338,
2339,
2340,
2341,
2342,
2343,
2344,
2345,
2346,
2347,
2348,
2349,
2350,
2351,
2352,
2353,
2354,
2355,
2356,
2357,
2358,
2359,
2360,
2361,
2362,
2363,
2364,
2365,
2366,
2367,
2368,
2369,
2370,
2371,
2372,
2380,
2381,
2382,
2383,
2384,
2385,
2386,
2387,
2388,
2389,
2390,
2391,
2392,
2393,
2394,
2395,
2396,
2397,
2398,
2399,
2400,
2401,
2402,
2403,
2404,
2405,
2406,
2407,
2408,
2409,
2410,
2411,
2412,
2413,
2414,
2415,
2416,
2417,
2418,
2419,
2420,
2421,
2422,
2423,
2424,
2425,
2427,
2428,
2429,
2430,
2431,
2432,
2433,
2434,
2435,
2436,
2437,
2438,
2439,
2440,
2441,
2443,
2444,
2445,
2446,
2447,
2448,
2449,
2450,
2451,
2452,
2453,
2454,
2455,
2456,
2457,
2458,
2459,
2460,
2461,
2462,
2463,
2464,
2465,
2466,
2467,
2468,
2469,
2470,
2471,
2472,
2473,
2474,
2475,
2476,
2477,
2478,
2479,
2480,
2481,
2482,
2483,
2484,
2485,
2486,
2487,
2488,
2489,
2490,
2491,
2492,
2493,
2494,
2495,
2496,
2497,
2498,
2499,
2500,
2501,
2502,
2503,
2504,
2505,
2506,
2507,
2508,
2509,
2510,
2511,
2512,
2513,
2514,
2515,
2516,
2517,
2518,
2519,
2520,
2521,
2522,
2523,
2524,
2525,
2526,
2527,
2528,
2529,
2530,
2531,
2532,
2533,
2534,
2535,
2536,
2537,
2538,
2539,
2540,
2541,
2542,
2543,
2544,
2545,
2546,
2547,
2548,
2549,
2550,
2551,
2552,
2553,
2554,
2555,
2556,
2557,
2558,
2559,
2560,
2561,
2562,
2563,
2564,
2565,
2566,
2567,
2568,
2569,
2570,
2571,
2572,
2573,
2574,
2575,
2576,
2577,
2578,
2579,
2580,
2581,
2582,
2583,
2584,
2585,
2586,
2587,
2588,
2589,
2590,
2591,
2592,
2593,
2594,
2595,
2596,
2597,
2598,
2599,
2600,
2601,
2602,
2603,
2604,
2605,
2606,
2607,
2608,
2609,
2610,
2611,
2612,
2613,
2614,
2615,
2616,
2617,
2618,
2619,
2620,
2621,
2622,
2623,
2624,
2625,
2626,
2627,
2628,
2629,
2630,
2631,
2632,
2633,
2634,
2635,
2636,
2637,
2638,
2639,
2640,
2641,
2642,
2643,
2644,
2645,
2646,
2647,
2648,
2649,
2650,
2651,
2652,
2653,
2654,
2655,
2656,
2657,
2658,
2659,
2660,
2661,
2662,
2663,
2664,
2665,
2666,
2667,
2668,
2669,
2670,
2671,
2672,
2673,
2674,
2675,
2676,
2677,
2678,
2679,
2680,
2681,
2683,
2684,
2685,
2686,
2687,
2688,
2689,
2690,
2691,
2692,
2693,
2694,
2695,
2696,
2697,
2698,
2699,
2700,
2701,
2702,
2703,
2704,
2705,
2706,
2707,
2708,
2709,
2710,
2711,
2712,
2713,
2714,
2715,
2716,
2717,
2718,
2719,
2720,
2721,
2722,
2723,
2724,
2725,
2726,
2727,
2728,
2729,
2730,
2731,
2732,
2733,
2734,
2735,
2736,
2737,
2738,
2739,
2740,
2741,
2742,
2743,
2744,
2745,
2746,
2747,
2748,
2749,
2750,
2751,
2752,
2753,
2754,
2755,
2756,
2757,
2758,
2759,
2760,
2761,
2762,
2763,
2764,
2765,
2766,
2767,
2768,
2769,
2770,
2771,
2772,
2773,
2774,
2775,
2776,
2777,
2778,
2779,
2780,
2781,
2782,
2783,
2784,
2785,
2786,
2787,
2788,
2789,
2790,
2791,
2792,
2793,
2794,
2795,
2796,
2797,
2798,
2799,
2800,
2801,
2802,
2803,
2804,
2805,
2806,
2807,
2808,
2809,
2810,
2811,
2812,
2813,
2814,
2815,
2816,
2817,
2818,
2819,
2820,
2821,
2822,
2823,
2824,
2826,
2827,
2828,
2829,
2830,
2831,
2832,
2833,
2834,
2835,
2836,
2837,
2838,
2839,
2840,
2841,
2842,
2843,
2844,
2845,
2846,
2847,
2848,
2849,
2850,
2851,
2852,
2853,
2854,
2856,
2857,
2858,
2859,
2860,
2861,
2862,
2863,
2864,
2865,
2866,
2867,
2868,
2869,
2870,
2871,
2872,
2873,
2874,
2875,
2876,
2877,
2878,
2879,
2880,
2881,
2882,
2883,
2884,
2885,
2886,
2887,
2888,
2889,
2890,
2891,
2892,
2893,
2894,
2895,
2896,
2897,
2898,
2899,
2900,
2901,
2902,
2903,
2904,
2905,
2906,
2907,
2908,
2909,
2910,
2911,
2912,
2913,
2914,
2915,
2916,
2917,
2918,
2919,
2920,
2921,
2922,
2923,
2924,
2926,
2927,
2928,
2929,
2930,
2931,
2932,
2933,
2934,
2935,
2936,
2937,
2938,
2939,
2940,
2941,
2942,
2943,
2944,
2945,
2946,
2947,
2948,
2949,
2950,
2951,
2952,
2953,
2954,
2955,
2956,
2957,
2958,
2959,
2960,
2961,
2962,
2963,
2964,
2965,
2966,
2967,
2968,
2969,
2970,
2971,
2972,
2973,
2974,
2975,
2976,
2977,
2978,
2979,
2980,
2981,
2982,
2983,
2984,
2985,
2986,
2987,
2988,
2989,
2990,
2991,
2992,
2993,
2994,
2995,
2996,
2997,
2998,
2999,
3000,
3001,
3002,
3003,
3004,
3005,
3006,
3007,
3008,
3009,
3010,
3011,
3012,
3013,
3014,
3015,
3016,
3017,
3018,
3019,
3020,
3021,
3022,
3023,
3024,
3025,
3026,
3027,
3028,
3029,
3030,
3031,
3032,
3033,
3034,
3035,
3036,
3037,
3038,
3039,
3040,
3041,
3042,
3043,
3044,
3045,
3046,
3047,
3048,
3049,
3050,
3051,
3052,
3053,
3054,
3055,
3056,
3057,
3058,
3059,
3060,
3061,
3062,
3063,
3064,
3065,
3066,
3067,
3068,
3069,
3070,
3071,
3072,
3073,
3074,
3075,
3076,
3077,
3078,
3079,
3080,
3081,
3082,
3083,
3084,
3085,
3086,
3087,
3088,
3089,
3090,
3091,
3092,
3093,
3094,
3095,
3096,
3097,
3098,
3099,
3100,
3101,
3102,
3103,
3104,
3105,
3106,
3107,
3108,
3109,
3110,
3111,
3112,
3113,
3114,
3115,
3116,
3117,
3118,
3119,
3120,
3121,
3122,
3123,
3124,
3125,
3126,
3127,
3128,
3129,
3130,
3131,
3132,
3133,
3134,
3135,
3136,
3137,
3138,
3139,
3140,
3141,
3142,
3143,
3144,
3145,
3146,
3147,
3148,
3149,
3150,
3151,
3152,
3153,
3154,
3155,
3156,
3157,
3158,
3159,
3160,
3161,
3162,
3163,
3164,
3165,
3166,
3167,
3168,
3169,
3170,
3171,
3172,
3173,
3174,
3175,
3176,
3177,
3178,
3179,
3180,
3181,
3182,
3183,
3184,
3185,
3186,
3187,
3188,
3189,
3190,
3191,
3192,
3193,
3194,
3195,
3196,
3197,
3198,
3199,
3200,
3201,
3202,
3203,
3204,
3205,
3206,
3207,
3208,
3209,
3210,
3211,
3212,
3213,
3214,
3215,
3216,
3217,
3218,
3219,
3220,
3221,
3222,
3223,
3224,
3225,
3226,
3227,
3228,
3229,
3230,
3231,
3232,
3233,
3234,
3235,
3236,
3237,
3238,
3239,
3240,
3241,
3242,
3243,
3244,
3245,
3246,
3247,
3248,
3249,
3250,
3251,
3252,
3253,
3254,
3255,
3256,
3257,
3258,
3259,
3260,
3261,
3262,
3263,
3264,
3266,
3267,
3268,
3269,
3270,
3271,
3272,
3273,
3274,
3275,
3276,
3277,
3278,
3279,
3280,
3281,
3282,
3283,
3284,
3285,
3286,
3287,
3288,
3289,
3290,
3291,
3292,
3293,
3294,
3295,
3296,
3297,
3298,
3299,
3300,
3301,
3302,
3303,
3304,
3305,
3306,
3307,
3308,
3309,
3310,
3311,
3312,
3313,
3314,
3315,
3316,
3317,
3318,
3319,
3320,
3321,
3322,
3323,
3324,
3325,
3326,
3327,
3328,
3329,
3330,
3331,
3332,
3333,
3334,
3335,
3336,
3337,
3338,
3339,
3340,
3341,
3342,
3343,
3344,
3345,
3346,
3347,
3348,
3349,
3350,
3351,
3352,
3353,
3354,
3355,
3356,
3357,
3358,
3359,
3360,
3361,
3362,
3363,
3364,
3365,
3366,
3367,
3368,
3369,
3370,
3371,
3372,
3373,
3374,
3375,
3376,
3377,
3378,
3379,
3380,
3381,
3382,
3383,
3384,
3385,
3386,
3387,
3388,
3389,
3390,
3391,
3392,
3393,
3394,
3395,
3396,
3397,
3398,
3399,
3400,
3401,
3402,
3403,
3404,
3405,
3406,
3407,
3408,
3409,
3410,
3411,
3412,
3413,
3414,
3415,
3416,
3417,
3418,
3419,
3420,
3421,
3422,
3423,
3424,
3425,
3426,
3427,
3428,
3429,
3430,
3431,
3432,
3433,
3434,
3435,
3436,
3437,
3438,
3439,
3440,
3441,
3442,
3443,
3444,
3445,
3446,
3447,
3448,
3449,
3450,
3451,
3452,
3453,
3454,
3455,
3456,
3457,
3458,
3459,
3460,
3461,
3462,
3463,
3464,
3465,
3466,
3467,
3468,
3469,
3470,
3471,
3472,
3473,
3474,
3475,
3476,
3477,
3478,
3479,
3480,
3481,
3482,
3483,
3484,
3485,
3486,
3487,
3488,
3489,
3490,
3491,
3492,
3493,
3494,
3496,
3497,
3498,
3499,
3500,
3501,
3502,
3503,
3504,
3505,
3506,
3508,
3509,
3510,
3511,
3512,
3513,
3514,
3515,
3516,
3517,
3518,
3519,
3520,
3521,
3522,
3523,
3524,
3525,
3526,
3527,
3528,
3529,
3530,
3531,
3532,
3533,
3534,
3535,
3536,
3537,
3538,
3539,
3540,
3541,
3542,
3543,
3544,
3545,
3546,
3547,
3548,
3549,
3550,
3551,
3552,
3553,
3554,
3555,
3556,
3557,
3558,
3559,
3560,
3561,
3562,
3563,
3564,
3565,
3566,
3567,
3568,
3569,
3570,
3571,
3572,
3573,
3574,
3575,
3576,
3577,
3578,
3579,
3580,
3581,
3582,
3583,
3584,
3585,
3586,
3587,
3588,
3589,
3590,
3591,
3592,
3593,
3594,
3595,
3596,
3597,
3598,
3599,
3600,
3601,
3602,
3603,
3604,
3605,
3606,
3607,
3608,
3609,
3610,
3611,
3612,
3613,
3614,
3615,
3616,
3617,
3618,
3619,
3620,
3621,
3622,
3623,
3624,
3625,
3626,
3627,
3628,
3629,
3630,
3631,
3632,
3633,
3634,
3635,
3636,
3637,
3638,
3639,
3640,
3641,
3642,
3643,
3644,
3645,
3646,
3647,
3648,
3649,
3650,
3651,
3652,
3653,
3654,
3655,
3656,
3657,
3658,
3659,
3660,
3661,
3662,
3663,
3664,
3665,
3666,
3667,
3668,
3669,
3670,
3671,
3672,
3673,
3674,
3675,
3676,
3677,
3678,
3679,
3680,
3681,
3682,
3683,
3684,
3685,
3686,
3687,
3688,
3689,
3690,
3691,
3692,
3693,
3694,
3695,
3696,
3697,
3698,
3699,
3700,
3701,
3702,
3703,
3704,
3705,
3706,
3707,
3709,
3710,
3711,
3712,
3713,
3714,
3715,
3716,
3717,
3718,
3719,
3720,
3721,
3722,
3723,
3724,
3725,
3726,
3727,
3728,
3729,
3730,
3731,
3732,
3733,
3734,
3735,
3736,
3737,
3738,
3739,
3740,
3741,
3742,
3743,
3744,
3745,
3746,
3747,
3748,
3749,
3750,
3751,
3752,
3753,
3754,
3755,
3756,
3757,
3758,
3759,
3760,
3761,
3762,
3763,
3764,
3765,
3766,
3767,
3768,
3769,
3770,
3772,
3773,
3774,
3777,
3782,
3783,
3784,
3787,
3788,
3790,
3791,
3792,
3793,
3795,
3796,
3798,
3799,
3800,
3801,
3802,
3803,
3804,
3806,
3808,
3809,
3810,
3811,
3812,
3813,
3814,
3817,
3820,
3823,
3824,
3825,
3826,
3827,
3828,
3830,
3831,
3837,
3839,
3842,
3845,
3846,
3847,
3848,
3849,
3850,
3851,
3852,
3853,
3856,
3859,
3860,
3861,
3862,
3863,
3868,
3869,
3870,
3871,
3872,
3875,
3876,
3878,
3879,
3880,
3882,
3885,
3888,
3889,
3890,
3897,
3899,
3900,
3901,
3902,
3904,
3905,
3906,
3907,
3908,
3909,
3911,
3912,
3913,
3914,
3915,
3916,
3918,
3919,
3920,
3922,
3923,
3928,
3929,
3930,
3931,
3935,
3936,
3937,
3939,
3940,
3941,
3943,
3944,
3945,
3946,
3948,
3949,
3952,
3956,
3957,
3961,
3962,
3963,
3964,
3967,
3968,
3969,
3971,
3972,
3975,
3979,
3980,
3981,
3982,
3983,
3984,
3985,
3986,
3987,
3989,
3990,
3991,
3992,
3993,
3994,
3995,
3996,
3997,
3998,
3999,
4000,
4001,
4002,
4003,
4004,
4005,
4006,
4007,
4008,
4009,
4010,
4011,
4012,
4013,
4014,
4015,
4016,
4017,
4018,
4019,
4020,
4021,
4022,
4023,
4024,
4025,
4026,
4027,
4028,
4029,
4030,
4031,
4032,
4033,
4034,
4035,
4036,
4039,
4040,
4041,
4042,
4045,
4056,
4058,
4065,
4080,
4087,
4090,
4092,
4096,
4097,
4098,
4099,
4100,
4101,
4104,
4105,
4110,
4111,
4112,
4113,
4114,
4118,
4119,
4120,
4121,
4125,
4126,
4129,
4132,
4133,
4134,
4135,
4138,
4141,
4142,
4143,
4144,
4145,
4147,
4154,
4158,
4160,
4161,
4164,
4174,
4190,
4192,
4199,
4200,
4206,
4220,
4224,
4234,
4242,
4252,
4262,
4274,
4279,
4294,
4297,
4298,
4300,
4302,
4321,
4325,
4328,
4333,
4342,
4343,
4344,
4345,
4346,
4347,
4348,
4349,
4350,
4351,
4353,
4354,
4355,
4356,
4357,
4358,
4369,
4374,
4375,
4376,
4384,
4388,
4401,
4407,
4414,
4415,
4418,
4430,
4433,
4442,
4443,
4444,
4445,
4446,
4447,
4448,
4449,
4450,
4451,
4452,
4453,
4454,
4455,
4456,
4457,
4464,
4471,
4476,
4480,
4500,
4501,
4516,
4517,
4530,
4533,
4534,
4535,
4545,
4546,
4547,
4550,
4555,
4557,
4558,
4559,
4567,
4568,
4569,
4570,
4590,
4599,
4600,
4601,
4602,
4606,
4609,
4644,
4649,
4658,
4660,
4661,
4662,
4665,
4672,
4687,
4689,
4700,
4711,
4712,
4745,
4752,
4760,
4767,
4770,
4771,
4778,
4793,
4800,
4801,
4802,
4819,
4827,
4837,
4838,
4839,
4848,
4849,
4859,
4860,
4868,
4869,
4875,
4876,
4877,
4881,
4885,
4888,
4894,
4899,
4900,
4903,
4912,
4931,
4949,
4950,
4983,
4987,
4988,
4989,
4998,
4999,
5000,
5001,
5002,
5003,
5004,
5005,
5006,
5007,
5008,
5009,
5010,
5011,
5012,
5013,
5014,
5015,
5016,
5017,
5020,
5021,
5022,
5023,
5024,
5025,
5030,
5031,
5032,
5033,
5036,
5040,
5042,
5045,
5050,
5051,
5052,
5053,
5054,
5055,
5056,
5057,
5060,
5061,
5063,
5064,
5065,
5066,
5069,
5070,
5071,
5074,
5080,
5081,
5087,
5088,
5090,
5093,
5095,
5096,
5098,
5099,
5100,
5101,
5102,
5111,
5114,
5120,
5121,
5122,
5123,
5124,
5125,
5126,
5127,
5128,
5129,
5130,
5131,
5132,
5133,
5134,
5135,
5136,
5137,
5138,
5139,
5140,
5141,
5142,
5143,
5144,
5145,
5146,
5147,
5148,
5149,
5150,
5151,
5152,
5153,
5154,
5155,
5156,
5157,
5158,
5159,
5160,
5161,
5162,
5163,
5164,
5165,
5166,
5167,
5168,
5169,
5170,
5171,
5172,
5173,
5174,
5175,
5176,
5177,
5178,
5179,
5180,
5181,
5182,
5183,
5184,
5185,
5186,
5187,
5188,
5189,
5190,
5191,
5192,
5193,
5194,
5195,
5196,
5197,
5198,
5199,
5200,
5201,
5202,
5203,
5204,
5205,
5206,
5207,
5208,
5209,
5210,
5211,
5212,
5213,
5214,
5215,
5216,
5217,
5218,
5219,
5220,
5221,
5222,
5223,
5224,
5225,
5226,
5227,
5228,
5229,
5230,
5231,
5232,
5233,
5234,
5235,
5236,
5237,
5238,
5239,
5240,
5241,
5242,
5243,
5244,
5245,
5246,
5247,
5248,
5249,
5250,
5251,
5252,
5253,
5254,
5255,
5256,
5257,
5258,
5259,
5260,
5261,
5262,
5263,
5264,
5265,
5266,
5267,
5268,
5269,
5270,
5271,
5272,
5273,
5274,
5275,
5276,
5277,
5278,
5279,
5280,
5281,
5282,
5283,
5284,
5285,
5286,
5287,
5288,
5289,
5290,
5291,
5292,
5293,
5294,
5295,
5296,
5297,
5298,
5299,
5300,
5301,
5302,
5303,
5304,
5305,
5306,
5307,
5308,
5309,
5310,
5311,
5314,
5315,
5321,
5333,
5334,
5339,
5343,
5347,
5353,
5357,
5370,
5377,
5400,
5401,
5402,
5403,
5404,
5405,
5406,
5407,
5408,
5409,
5410,
5411,
5412,
5413,
5414,
5415,
5416,
5417,
5418,
5419,
5420,
5421,
5422,
5423,
5426,
5427,
5428,
5429,
5430,
5431,
5432,
5433,
5435,
5440,
5441,
5442,
5444,
5454,
5455,
5456,
5457,
5458,
5461,
5462,
5463,
5465,
5473,
5475,
5481,
5490,
5492,
5496,
5500,
5501,
5502,
5503,
5504,
5510,
5512,
5520,
5521,
5530,
5534,
5540,
5544,
5550,
5552,
5553,
5554,
5555,
5556,
5557,
5560,
5566,
5569,
5570,
5580,
5581,
5599,
5600,
5601,
5602,
5603,
5604,
5605,
5611,
5612,
5620,
5621,
5622,
5631,
5632,
5633,
5637,
5638,
5665,
5666,
5667,
5672,
5673,
5674,
5675,
5676,
5677,
5678,
5679,
5680,
5688,
5711,
5713,
5714,
5715,
5716,
5717,
5718,
5720,
5721,
5722,
5723,
5727,
5729,
5730,
5732,
5734,
5737,
5741,
5742,
5745,
5746,
5755,
5757,
5760,
5766,
5767,
5768,
5771,
5800,
5801,
5802,
5803,
5804,
5806,
5807,
5808,
5810,
5811,
5812,
5813,
5814,
5815,
5817,
5818,
5820,
5821,
5822,
5823,
5824,
5825,
5826,
5827,
5831,
5834,
5836,
5838,
5839,
5840,
5845,
5848,
5849,
5850,
5852,
5853,
5854,
5858,
5859,
5860,
5862,
5868,
5869,
5871,
5874,
5875,
5877,
5878,
5880,
5881,
5882,
5887,
5888,
5889,
5899,
5900,
5901,
5902,
5903,
5904,
5905,
5906,
5907,
5908,
5909,
5910,
5911,
5912,
5914,
5915,
5917,
5918,
5920,
5921,
5922,
5923,
5924,
5925,
5926,
5927,
5931,
5934,
5936,
5938,
5939,
5940,
5945,
5948,
5949,
5950,
5952,
5953,
5954,
5958,
5959,
5960,
5961,
5962,
5963,
5966,
5968,
5969,
5971,
5974,
5975,
5977,
5978,
5979,
5981,
5984,
5987,
5988,
5989,
5991,
5997,
5998,
5999,
6000,
6001,
6002,
6003,
6004,
6005,
6006,
6007,
6008,
6009,
6010,
6015,
6017,
6021,
6025,
6030,
6050,
6051,
6052,
6055,
6059,
6060,
6062,
6063,
6064,
6065,
6066,
6067,
6068,
6069,
6070,
6071,
6072,
6073,
6077,
6083,
6085,
6090,
6091,
6092,
6093,
6094,
6095,
6100,
6101,
6102,
6103,
6104,
6105,
6106,
6107,
6108,
6109,
6110,
6111,
6112,
6113,
6114,
6115,
6116,
6117,
6118,
6119,
6120,
6123,
6126,
6129,
6141,
6142,
6143,
6144,
6145,
6146,
6147,
6148,
6149,
6156,
6161,
6162,
6200,
6203,
6222,
6247,
6250,
6251,
6253,
6259,
6262,
6272,
6273,
6274,
6300,
6309,
6310,
6320,
6321,
6322,
6323,
6324,
6346,
6347,
6349,
6350,
6382,
6389,
6400,
6401,
6405,
6412,
6455,
6456,
6471,
6481,
6500,
6501,
6502,
6503,
6504,
6505,
6506,
6507,
6508,
6509,
6510,
6515,
6520,
6521,
6535,
6542,
6543,
6544,
6547,
6548,
6549,
6550,
6558,
6565,
6566,
6567,
6579,
6580,
6581,
6582,
6588,
6600,
6606,
6628,
6631,
6644,
6646,
6647,
6650,
6661,
6662,
6665,
6666,
6667,
6668,
6669,
6670,
6671,
6672,
6673,
6689,
6692,
6699,
6700,
6701,
6709,
6710,
6711,
6712,
6713,
6714,
6723,
6725,
6732,
6734,
6767,
6768,
6771,
6776,
6777,
6778,
6779,
6780,
6787,
6788,
6789,
6790,
6792,
6831,
6838,
6839,
6841,
6842,
6850,
6877,
6881,
6883,
6888,
6891,
6892,
6893,
6894,
6895,
6896,
6897,
6898,
6899,
6900,
6901,
6912,
6920,
6922,
6939,
6942,
6956,
6961,
6962,
6963,
6964,
6965,
6966,
6968,
6969,
6970,
6972,
6973,
6998,
6999,
7000,
7001,
7002,
7003,
7004,
7005,
7006,
7007,
7008,
7009,
7010,
7011,
7012,
7013,
7014,
7015,
7016,
7019,
7020,
7021,
7024,
7025,
7030,
7033,
7043,
7050,
7051,
7067,
7068,
7070,
7071,
7072,
7080,
7092,
7099,
7100,
7101,
7102,
7103,
7104,
7106,
7119,
7121,
7123,
7144,
7145,
7161,
7174,
7184,
7200,
7201,
7210,
7215,
7218,
7231,
7241,
7272,
7273,
7278,
7280,
7281,
7290,
7300,
7301,
7302,
7303,
7304,
7305,
7306,
7307,
7308,
7320,
7325,
7326,
7345,
7350,
7358,
7391,
7392,
7395,
7400,
7402,
7424,
7426,
7427,
7428,
7429,
7430,
7431,
7435,
7437,
7438,
7443,
7451,
7456,
7464,
7491,
7496,
7500,
7501,
7502,
7510,
7511,
7512,
7544,
7545,
7553,
7555,
7566,
7570,
7588,
7597,
7600,
7614,
7624,
7625,
7626,
7627,
7628,
7629,
7633,
7634,
7637,
7649,
7654,
7674,
7675,
7676,
7685,
7688,
7725,
7732,
7741,
7743,
7744,
7749,
7755,
7770,
7771,
7772,
7777,
7778,
7779,
7780,
7781,
7786,
7788,
7789,
7791,
7797,
7798,
7800,
7801,
7808,
7813,
7830,
7845,
7846,
7852,
7853,
7854,
7875,
7878,
7891,
7895,
7900,
7902,
7911,
7913,
7920,
7921,
7929,
7932,
7933,
7937,
7938,
7955,
7967,
7975,
7977,
7978,
7979,
7980,
7983,
7998,
7999,
8000,
8001,
8002,
8003,
8005,
8006,
8007,
8008,
8009,
8010,
8011,
8014,
8015,
8016,
8018,
8019,
8021,
8022,
8023,
8025,
8028,
8029,
8030,
8031,
8032,
8033,
8037,
8042,
8045,
8050,
8052,
8060,
8064,
8070,
8074,
8076,
8077,
8080,
8081,
8082,
8083,
8084,
8085,
8086,
8087,
8088,
8089,
8090,
8092,
8093,
8095,
8097,
8098,
8099,
8100,
8110,
8115,
8116,
8118,
8123,
8130,
8131,
8132,
8133,
8144,
8160,
8161,
8180,
8181,
8189,
8192,
8193,
8194,
8199,
8200,
8201,
8202,
8204,
8205,
8206,
8207,
8208,
8222,
8225,
8232,
8245,
8248,
8254,
8255,
8268,
8273,
8282,
8290,
8291,
8292,
8293,
8294,
8295,
8300,
8308,
8311,
8333,
8339,
8351,
8367,
8376,
8377,
8378,
8379,
8380,
8383,
8385,
8390,
8400,
8401,
8402,
8403,
8409,
8416,
8417,
8431,
8443,
8444,
8445,
8450,
8451,
8452,
8453,
8454,
8455,
8470,
8471,
8472,
8473,
8474,
8477,
8479,
8481,
8484,
8500,
8515,
8530,
8531,
8539,
8540,
8554,
8555,
8562,
8585,
8600,
8601,
8621,
8640,
8644,
8648,
8649,
8651,
8652,
8654,
8655,
8658,
8673,
8675,
8676,
8680,
8686,
8701,
8733,
8736,
8752,
8756,
8763,
8764,
8765,
8766,
8767,
8770,
8772,
8777,
8786,
8787,
8790,
8798,
8800,
8801,
8802,
8803,
8804,
8805,
8806,
8807,
8808,
8809,
8810,
8811,
8812,
8813,
8814,
8815,
8816,
8817,
8818,
8819,
8820,
8821,
8822,
8823,
8824,
8825,
8826,
8827,
8828,
8829,
8830,
8831,
8832,
8833,
8834,
8835,
8836,
8837,
8838,
8839,
8840,
8841,
8842,
8843,
8844,
8845,
8846,
8847,
8848,
8849,
8850,
8851,
8852,
8853,
8854,
8855,
8856,
8857,
8858,
8859,
8860,
8861,
8862,
8863,
8864,
8865,
8866,
8867,
8868,
8869,
8870,
8871,
8872,
8873,
8874,
8875,
8876,
8877,
8878,
8879,
8880,
8881,
8882,
8883,
8884,
8885,
8886,
8887,
8888,
8889,
8890,
8891,
8892,
8893,
8894,
8895,
8896,
8897,
8898,
8899,
8900,
8901,
8910,
8911,
8925,
8954,
8980,
8987,
8988,
8989,
8994,
8996,
8999,
9000,
9001,
9002,
9003,
9004,
9005,
9006,
9007,
9008,
9009,
9010,
9011,
9012,
9013,
9014,
9015,
9016,
9017,
9018,
9019,
9020,
9021,
9022,
9023,
9024,
9025,
9026,
9027,
9037,
9040,
9043,
9044,
9050,
9051,
9061,
9065,
9071,
9080,
9081,
9084,
9090,
9091,
9098,
9099,
9100,
9101,
9102,
9103,
9104,
9105,
9106,
9107,
9110,
9111,
9125,
9128,
9130,
9131,
9133,
9152,
9160,
9161,
9162,
9163,
9164,
9170,
9183,
9191,
9197,
9198,
9200,
9201,
9202,
9203,
9204,
9205,
9206,
9207,
9210,
9211,
9217,
9220,
9281,
9282,
9283,
9284,
9285,
9287,
9290,
9292,
9300,
9321,
9325,
9343,
9344,
9346,
9351,
9364,
9374,
9363,
9396,
9397,
9400,
9409,
9415,
9418,
9442,
9443,
9444,
9454,
9464,
9478,
9485,
9493,
9495,
9500,
9501,
9502,
9503,
9513,
9527,
9535,
9575,
9583,
9592,
9593,
9594,
9595,
9600,
9612,
9613,
9616,
9618,
9619,
9620,
9621,
9628,
9643,
9648,
9654,
9661,
9665,
9666,
9667,
9673,
9674,
9679,
9680,
9683,
9694,
9700,
9704,
9745,
9747,
9753,
9777,
9800,
9801,
9812,
9814,
9815,
9823,
9825,
9826,
9830,
9833,
9844,
9872,
9873,
9874,
9875,
9876,
9877,
9878,
9888,
9898,
9899,
9900,
9901,
9908,
9909,
9910,
9911,
9912,
9914,
9915,
9917,
9919,
9929,
9941,
9943,
9944,
9950,
9951,
9952,
9967,
9968,
9971,
9975,
9979,
9988,
9989,
9990,
9991,
9992,
9993,
9994,
9995,
9996,
9997,
9998,
9999,
10000,
10001,
10002,
10003,
10004,
10005,
10006,
10007,
10008,
10009,
10010,
10011,
10012,
10018,
10019,
10020,
10022,
10023,
10024,
10025,
10034,
10035,
10042,
10045,
10058,
10064,
10067,
10080,
10081,
10082,
10083,
10085,
10086,
10093,
10100,
10101,
10102,
10103,
10113,
10114,
10115,
10116,
10128,
10160,
10167,
10168,
10180,
10200,
10202,
10203,
10215,
10238,
10243,
10245,
10246,
10255,
10260,
10280,
10288,
10338,
10347,
10357,
10387,
10401,
10414,
10443,
10444,
10494,
10498,
10500,
10501,
10502,
10503,
10504,
10509,
10514,
10515,
10520,
10528,
10529,
10535,
10550,
10551,
10552,
10553,
10554,
10555,
10556,
10565,
10566,
10567,
10601,
10602,
10607,
10616,
10617,
10621,
10626,
10628,
10629,
10666,
10699,
10752,
10754,
10777,
10778,
10842,
10852,
10873,
10878,
10900,
10916,
10923,
10990,
11000,
11001,
11003,
11004,
11007,
11019,
11026,
11031,
11032,
11033,
11050,
11051,
11089,
11100,
11110,
11111,
11180,
11200,
11201,
11223,
11224,
11234,
11235,
11245,
11250,
11288,
11296,
11319,
11320,
11321,
11367,
11371,
11401,
11552,
11600,
11676,
11697,
11720,
11735,
11751,
11771,
11813,
11862,
11863,
11940,
11967,
11980,
12000,
12001,
12002,
12003,
12004,
12005,
12006,
12009,
12019,
12021,
12031,
12034,
12059,
12076,
12077,
12080,
12090,
12096,
12097,
12109,
12121,
12132,
12137,
12146,
12156,
12171,
12172,
12174,
12175,
12192,
12203,
12204,
12215,
12223,
12225,
12240,
12243,
12251,
12262,
12265,
12271,
12275,
12296,
12299,
12300,
12310,
12321,
12340,
12345,
12346,
12348,
12349,
12361,
12362,
12363,
12380,
12414,
12452,
12456,
12623,
12624,
12631,
12699,
12701,
12702,
12753,
12754,
12766,
12865,
12891,
12892,
12955,
12962,
13000,
13010,
13013,
13014,
13017,
13093,
13130,
13132,
13140,
13142,
13149,
13160,
13167,
13188,
13192,
13193,
13194,
13209,
13223,
13224,
13229,
13250,
13261,
13264,
13265,
13306,
13318,
13340,
13359,
13370,
13456,
13473,
13502,
13579,
13580,
13666,
13695,
13700,
13701,
13702,
13705,
13706,
13708,
13709,
13710,
13711,
13712,
13713,
13714,
13715,
13716,
13717,
13718,
13720,
13721,
13722,
13723,
13724,
13730,
13766,
13772,
13782,
13783,
13784,
13803,
13818,
13819,
13820,
13821,
13822,
13838,
13846,
13899,
14000,
14001,
14002,
14033,
14034,
14141,
14145,
14147,
14149,
14218,
14237,
14238,
14247,
14254,
14300,
14418,
14441,
14442,
14443,
14444,
14500,
14501,
14502,
14503,
14504,
14534,
14545,
14567,
14570,
14693,
14733,
14827,
14891,
14916,
14920,
14936,
14937,
14942,
15000,
15001,
15002,
15003,
15004,
15005,
15050,
15092,
15104,
15126,
15145,
15151,
15163,
15190,
15191,
15275,
15317,
15344,
15345,
15363,
15382,
15402,
15425,
15448,
15550,
15631,
15645,
15646,
15660,
15670,
15677,
15722,
15730,
15742,
15758,
15858,
15915,
16000,
16001,
16012,
16016,
16018,
16048,
16080,
16113,
16128,
16161,
16270,
16273,
16283,
16286,
16297,
16349,
16360,
16361,
16367,
16368,
16372,
16444,
16464,
16474,
16484,
16660,
16667,
16700,
16705,
16723,
16724,
16725,
16772,
16797,
16800,
16845,
16851,
16900,
16901,
16959,
16969,
16991,
16992,
16993,
17007,
17016,
17017,
17070,
17089,
17110,
17129,
17166,
17185,
17219,
17251,
17255,
17300,
17314,
17409,
17413,
17449,
17478,
17490,
17499,
17500,
17569,
17573,
17593,
17595,
17700,
17701,
17702,
17715,
17770,
17771,
17772,
17781,
17801,
17802,
17860,
17867,
17877,
17969,
17985,
17988,
17990,
17997,
18000,
18009,
18012,
18015,
18018,
18040,
18080,
18101,
18148,
18181,
18182,
18183,
18184,
18185,
18187,
18231,
18241,
18264,
18321,
18336,
18337,
18380,
18439,
18463,
18474,
18505,
18517,
18569,
18669,
18753,
18769,
18874,
18887,
18888,
18910,
18962,
18988,
19010,
19101,
19130,
19150,
19191,
19194,
19200,
19201,
19226,
19227,
19283,
19300,
19315,
19350,
19353,
19398,
19403,
19410,
19411,
19412,
19464,
19501,
19540,
19541,
19612,
19634,
19638,
19664,
19666,
19715,
19780,
19801,
19813,
19842,
19852,
19864,
19900,
19966,
19995,
19996,
20000,
20001,
20002,
20005,
20011,
20017,
20021,
20023,
20031,
20032,
20034,
20039,
20052,
20076,
20080,
20085,
20089,
20099,
20100,
20102,
20106,
20110,
20111,
20118,
20125,
20127,
20147,
20168,
20179,
20180,
20184,
20202,
20203,
20221,
20222,
20223,
20224,
20225,
20226,
20227,
20228,
20280,
20331,
20432,
20433,
20473,
20670,
20734,
20749,
20828,
20883,
20934,
20940,
20990,
20999,
21011,
21078,
21227,
21317,
21336,
21473,
21544,
21554,
21571,
21590,
21631,
21634,
21700,
21728,
21792,
21800,
21845,
21846,
21847,
21848,
21849,
21891,
21915,
21999,
22000,
22001,
22003,
22010,
22022,
22063,
22100,
22125,
22128,
22177,
22200,
22222,
22223,
22273,
22289,
22290,
22305,
22321,
22341,
22350,
22370,
22450,
22555,
22563,
22701,
22702,
22703,
22704,
22705,
22711,
22719,
22727,
22769,
22800,
22882,
22939,
22951,
22959,
22969,
23000,
23001,
23005,
23017,
23032,
23040,
23052,
23073,
23083,
23219,
23228,
23270,
23296,
23342,
23382,
23400,
23430,
23432,
23451,
23456,
23467,
23476,
23477,
23502,
23723,
23777,
23796,
23887,
23953,
24000,
24001,
24002,
24003,
24004,
24005,
24006,
24218,
24242,
24249,
24326,
24386,
24392,
24416,
24444,
24452,
24501,
24552,
24554,
24616,
24677,
24678,
24711,
24800,
24876,
24922,
24999,
25000,
25001,
25002,
25003,
25004,
25005,
25006,
25007,
25008,
25009,
25174,
25260,
25262,
25288,
25299,
25300,
25310,
25327,
25445,
25473,
25486,
25565,
25600,
25601,
25685,
25686,
25702,
25703,
25711,
25717,
25734,
25735,
25771,
25793,
25847,
25858,
25901,
25903,
25955,
25982,
26000,
26001,
26007,
26011,
26112,
26208,
26214,
26260,
26261,
26262,
26263,
26264,
26274,
26340,
26417,
26470,
26669,
26681,
26900,
26950,
26972,
27000,
27001,
27002,
27003,
27004,
27005,
27006,
27007,
27008,
27009,
27010,
27011,
27012,
27013,
27014,
27015,
27016,
27025,
27046,
27055,
27070,
27074,
27075,
27087,
27155,
27204,
27270,
27316,
27345,
27350,
27351,
27352,
27353,
27355,
27356,
27357,
27372,
27374,
27444,
27500,
27504,
27521,
27533,
27537,
27573,
27665,
27666,
27715,
27719,
27770,
27777,
27778,
27887,
27888,
27890,
27898,
27900,
27910,
27952,
27959,
27960,
27961,
27962,
27963,
27964,
27965,
27966,
27967,
27968,
27969,
27970,
27992,
27999,
28000,
28001,
28002,
28015,
28016,
28020,
28040,
28069,
28070,
28080,
28086,
28114,
28142,
28201,
28211,
28218,
28374,
28567,
28672,
28678,
28717,
28765,
28785,
28800,
28804,
28850,
28851,
28876,
28900,
28902,
28910,
28924,
28960,
28967,
29000,
29010,
29045,
29069,
29080,
29104,
29152,
29199,
29200,
29220,
29243,
29252,
29253,
29263,
29369,
29507,
29672,
29810,
29831,
29850,
29891,
29900,
29901,
30000,
30001,
30002,
30003,
30005,
30029,
30087,
30100,
30101,
30102,
30103,
30133,
30195,
30299,
30303,
30464,
30519,
30599,
30644,
30659,
30704,
30705,
30718,
30896,
30947,
30951,
30999,
31033,
31038,
31058,
31072,
31335,
31336,
31337,
31338,
31339,
31386,
31416,
31438,
31457,
31522,
31657,
31666,
31727,
31728,
31765,
31785,
31786,
31787,
31788,
31789,
31790,
31791,
31792,
32000,
32006,
32022,
32031,
32088,
32100,
32102,
32200,
32219,
32230,
32260,
32261,
32418,
32764,
32765,
32767,
32768,
32769,
32770,
32771,
32772,
32773,
32774,
32775,
32776,
32777,
32778,
32779,
32780,
32781,
32782,
32783,
32784,
32785,
32786,
32787,
32788,
32789,
32790,
32791,
32792,
32797,
32798,
32799,
32803,
32807,
32814,
32815,
32816,
32820,
32822,
32835,
32837,
32842,
32858,
32868,
32869,
32871,
32888,
32896,
32897,
32898,
32904,
32905,
32908,
32910,
32911,
32932,
32944,
32960,
32961,
32968,
32976,
32986,
33000,
33011,
33017,
33070,
33087,
33124,
33175,
33192,
33200,
33203,
33270,
33277,
33327,
33331,
33333,
33334,
33335,
33337,
33354,
33367,
33390,
33395,
33434,
33444,
33453,
33522,
33523,
33550,
33554,
33567,
33577,
33604,
33605,
33777,
33841,
33879,
33882,
33889,
33895,
33899,
33911,
34012,
34021,
34036,
34096,
34189,
34247,
34249,
34297,
34298,
34317,
34324,
34341,
34347,
34381,
34397,
34401,
34443,
34444,
34447,
34507,
34510,
34555,
34571,
34572,
34573,
34683,
34728,
34765,
34783,
34816,
34833,
34875,
34941,
35033,
35050,
35116,
35131,
35217,
35272,
35349,
35392,
35393,
35401,
35500,
35506,
35513,
35553,
35555,
35593,
35731,
35879,
35900,
35901,
35906,
35929,
35986,
36046,
36104,
36105,
36256,
36275,
36368,
36436,
36508,
36530,
36552,
36659,
36677,
36694,
36710,
36748,
36794,
36823,
36824,
36864,
36865,
36890,
36914,
36950,
36962,
36963,
36964,
36983,
37100,
37121,
37151,
37174,
37185,
37218,
37237,
37393,
37475,
37522,
37607,
37614,
37647,
37651,
37674,
37777,
37789,
37839,
37855,
38029,
38037,
38185,
38188,
38194,
38201,
38205,
38224,
38270,
38292,
38313,
38331,
38358,
38446,
38481,
38546,
38561,
38570,
38761,
38764,
38780,
38805,
38936,
39067,
39117,
39136,
39168,
39213,
39265,
39293,
39376,
39380,
39433,
39482,
39489,
39630,
39659,
39681,
39732,
39763,
39774,
39795,
39869,
39883,
39895,
39917,
39999,
40000,
40001,
40002,
40003,
40005,
40011,
40017,
40078,
40180,
40193,
40306,
40393,
40400,
40412,
40421,
40422,
40423,
40424,
40425,
40426,
40457,
40489,
40513,
40614,
40628,
40712,
40732,
40754,
40811,
40812,
40834,
40841,
40842,
40843,
40911,
40951,
41025,
41064,
41080,
41111,
41123,
41142,
41250,
41254,
41281,
41318,
41337,
41342,
41345,
41348,
41398,
41442,
41443,
41511,
41523,
41524,
41551,
41632,
41666,
41773,
41794,
41795,
41800,
41808,
42001,
42035,
42127,
42158,
42251,
42260,
42276,
42322,
42449,
42452,
42510,
42559,
42560,
42575,
42590,
42632,
42675,
42679,
42685,
42735,
42800,
42906,
42990,
43000,
43002,
43018,
43027,
43103,
43139,
43143,
43188,
43189,
43190,
43210,
43212,
43231,
43242,
43425,
43654,
43690,
43734,
43755,
43823,
43868,
43958,
44004,
44101,
44119,
44176,
44200,
44321,
44333,
44334,
44344,
44380,
44410,
44431,
44442,
44443,
44444,
44479,
44501,
44505,
44541,
44575,
44616,
44628,
44704,
44709,
44711,
44818,
44965,
44981,
45038,
45050,
45054,
45100,
45136,
45164,
45220,
45226,
45295,
45413,
45438,
45463,
45602,
45624,
45678,
45697,
45777,
45864,
45960,
45966,
46034,
46069,
46115,
46171,
46182,
46200,
46310,
46372,
46418,
46436,
46593,
46813,
46992,
46996,
47000,
47012,
47029,
47119,
47197,
47262,
47267,
47348,
47372,
47448,
47544,
47557,
47567,
47581,
47595,
47624,
47634,
47700,
47777,
47806,
47808,
47850,
47858,
47860,
47966,
47969,
48000,
48001,
48002,
48003,
48009,
48067,
48080,
48083,
48127,
48153,
48167,
48356,
48434,
48556,
48619,
48631,
48648,
48682,
48783,
48813,
48925,
48942,
48943,
48958,
48966,
48967,
48973,
49001,
49002,
49048,
49132,
49152,
49153,
49154,
49155,
49156,
49157,
49158,
49159,
49160,
49161,
49163,
49164,
49165,
49166,
49167,
49168,
49169,
49170,
49171,
49172,
49173,
49175,
49176,
49179,
49186,
49189,
49190,
49191,
49195,
49196,
49197,
49201,
49202,
49203,
49204,
49211,
49213,
49216,
49228,
49232,
49235,
49236,
49241,
49275,
49301,
49302,
49352,
49372,
49398,
49400,
49401,
49452,
49498,
49500,
49519,
49520,
49521,
49522,
49597,
49603,
49678,
49751,
49762,
49765,
49803,
49927,
49999,
50000,
50001,
50002,
50003,
50006,
50013,
50016,
50019,
50023,
50040,
50050,
50101,
50113,
50123,
50130,
50138,
50189,
50198,
50202,
50205,
50224,
50246,
50258,
50277,
50300,
50356,
50389,
50500,
50505,
50513,
50529,
50545,
50576,
50577,
50585,
50636,
50692,
50733,
50766,
50787,
50800,
50809,
50815,
50831,
50833,
50834,
50835,
50836,
50849,
50854,
50887,
50903,
50945,
50997,
51000,
51011,
51020,
51037,
51051,
51054,
51067,
51100,
51103,
51118,
51139,
51191,
51233,
51234,
51235,
51240,
51300,
51343,
51351,
51366,
51413,
51423,
51460,
51484,
51485,
51488,
51493,
51510,
51515,
51582,
51658,
51771,
51772,
51800,
51809,
51906,
51909,
51961,
51965,
51966,
51996,
52000,
52001,
52002,
52003,
52025,
52046,
52071,
52173,
52225,
52226,
52230,
52237,
52262,
52317,
52391,
52477,
52506,
52573,
52660,
52665,
52673,
52675,
52710,
52735,
52822,
52847,
52848,
52849,
52850,
52851,
52853,
52869,
52893,
52948,
52999,
53001,
53085,
53178,
53189,
53211,
53212,
53240,
53306,
53313,
53314,
53319,
53361,
53370,
53460,
53469,
53491,
53535,
53633,
53639,
53656,
53690,
53696,
53742,
53782,
53827,
53852,
53910,
53958,
54045,
54075,
54101,
54127,
54235,
54263,
54276,
54283,
54320,
54321,
54323,
54328,
54345,
54514,
54551,
54605,
54658,
54688,
54722,
54741,
54873,
54907,
54987,
54991,
55000,
55020,
55055,
55056,
55165,
55166,
55183,
55187,
55227,
55312,
55350,
55382,
55400,
55426,
55479,
55527,
55555,
55556,
55568,
55569,
55576,
55579,
55600,
55635,
55652,
55684,
55721,
55758,
55773,
55781,
55901,
55907,
55910,
55948,
56004,
56016,
56055,
56259,
56293,
56507,
56535,
56591,
56668,
56681,
56723,
56725,
56737,
56738,
56789,
56810,
56822,
56827,
56973,
56975,
57020,
57103,
57123,
57294,
57325,
57335,
57341,
57347,
57350,
57352,
57387,
57398,
57479,
57576,
57665,
57678,
57681,
57702,
57730,
57733,
57797,
57891,
57896,
57923,
57928,
57988,
57999,
58001,
58002,
58072,
58080,
58107,
58109,
58164,
58252,
58305,
58310,
58339,
58374,
58399,
58430,
58446,
58456,
58468,
58498,
58562,
58570,
58610,
58622,
58630,
58632,
58634,
58699,
58721,
58821,
58838,
58908,
58970,
58991,
59087,
59107,
59110,
59122,
59149,
59160,
59191,
59200,
59201,
59202,
59239,
59278,
59340,
59499,
59504,
59509,
59510,
59525,
59565,
59684,
59778,
59810,
59829,
59841,
59987,
60000,
60001,
60002,
60003,
60005,
60008,
60020,
60023,
60055,
60068,
60086,
60111,
60123,
60146,
60177,
60179,
60227,
60243,
60279,
60377,
60401,
60403,
60411,
60443,
60485,
60492,
60504,
60544,
60579,
60612,
60621,
60628,
60642,
60713,
60728,
60743,
60753,
60782,
60783,
60789,
60794,
60989,
61159,
61169,
61170,
61200,
61220,
61348,
61402,
61427,
61439,
61440,
61441,
61466,
61473,
61516,
61532,
61603,
61613,
61616,
61617,
61669,
61722,
61734,
61827,
61851,
61900,
61942,
62006,
62042,
62078,
62080,
62188,
62312,
62519,
62570,
62674,
62866,
62976,
63105,
63148,
63156,
63331,
63333,
63392,
63423,
63485,
63675,
63803,
64080,
64101,
64127,
64320,
64438,
64507,
64551,
64623,
64680,
64726,
64727,
64890,
64999,
65000,
65048,
65129,
65139,
65280,
65301,
65310,
65311,
65389,
65390,
65421,
65432,
65488,
65514,
65534,
65535,
0};

//always ends with 0 to indicate last port
